package com.hibase.core.rule.entity.rulemenu.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * <p>
 * 规则菜单表
 * </p>
 *
 * @author hufeng
 * @since 2019-06-10
 */
@Data
@ApiModel(value="RuleMenuListVO对象", description="规则菜单表列表展示VO")
public class RuleMenuListVO {

    @ApiModelProperty(value = "id")
    private String id;

    @ApiModelProperty(value = "规则目录名称/数据源名称/规则名称")
    private String menuName;

    @ApiModelProperty(value = "层级")
    private BigDecimal level;

    @ApiModelProperty(value = "子节点数量")
    private BigDecimal childQty;

    @ApiModelProperty(value = "类型（菜单 MENU，数据源 SOURCE，规则 RULE）")
    private String type;

    @ApiModelProperty(value = "状态(上线/离线)")
    private String status;
}
